package io.github.lee.jel.repository.query

enum class QueryImageTypes {

    Primary,
    Art,
    Backdrop,
    Banner,
    Logo,
    Thumb,
    Disc,
    Box,
    Screenshot,
    Menu,
    Chapter,
    BoxRear,
    Profile
}

enum class QueryFilter {
    IsFolder,
    IsNotFolder,
    IsUnplayed,
    IsPlayed,
    IsFavorite,
    IsResumable,
    Likes,
    Dislikes,
    IsFavoriteOrLikes
}

enum class QueryIncludeItemType {
    AggregateFolder,
    Audio,
    AudioBook,
    BasePluginFolder,
    Book,
    BoxSet,
    Channel,
    ChannelFolderItem,
    CollectionFolder,
    Episode,
    Folder,
    Genre,
    ManualPlaylistsFolder,
    Movie,
    LiveTvChannel,
    LiveTvProgram,
    MusicAlbum,
    MusicArtist,
    MusicGenre,
    MusicVideo,
    Person,
    Photo,
    PhotoAlbum,
    Playlist,
    PlaylistsFolder,
    Program,
    Recording,
    Season,
    Series,
    Studio,
    Trailer,
    TvChannel,
    TvProgram,
    UserRootFolder,
    UserView,
    Video,
    Year
}

enum class QuerySortOrder {
    Ascending,
    Descending
}

enum class QuerySortBy {
    Album,
    AlbumArtist,
    Artist,
    Budget,
    CommunityRating,
    CriticRating,
    DateCreated,
    DatePlayed,
    PlayCount,
    PremiereDate,
    ProductionYear,
    SortName,
    Random,
    Revenue,
    Runtime

}
